![]() ![]() ![]() ![]() ![]() Alan numitron clock Clapclap 2313/1386 SNES Pi Webserver USB Volume/USB toys Smokey amp Laser cutter WordClock ardReveil v3 SNES Arcade cabinet Game boy projects cameleon Home Presence Detector ![]() AlanFromJapan ![]() ![]() ![]() Akizukidenshi Elec-lab Rand Nerd Tut EEVblog SpritesMods AvrFreaks Gameboy Dev FLOZz' blog Switch-science Sparkfun Suzusho Datasheet Lib Reddit Elec Ermicro Carnet du maker (fr) |
gameboy development guideLast update: Thu Jun 5 22:25:41 2025
![]() The goal of this page is to make a logical, simple workflow and entry point on how to start from an idea to a game running on your physical Gameboy. I - MaterialsMake imagesMake sprites or extract them from existing games with GbReaper.Make soundsFor making simple sounds, use that : GBSoundDemo.II - CodingCoding the gameMy "guide" Gameboy guts and programming but in a nutshell:I code in C so my TL;DR is: Installing latest SDCCWell, last time I did a few years ago it was easy as far as I remember: download latest version, unbzip and done. I rna into a problem though: the prebuilt latest 4.2 was built with more recent libc version than my ubuntu 20.4.EASY FIX: pick version 4.0 or 4.1 (4.1 worked out of the box). HARDER FIX: just build SDCC from the source on my PC. Testing the gameIII - Making a physical cartridgeMaking the PCBThe 32 kB PCB is what you want, and more confusing details on the gameboy homebrew cartridge page.Writing the ROMAssemble |
All content on this site is shared under the MIT licence (do what u want, don't sue me, hat tip appreciated) electrogeek.tokyo ~ Formerly known as Kalshagar.wikispaces.com and electrogeek.cc (AlanFromJapan [2009 - 2025]) |